﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace FigureDraw
{
    public abstract class StorageDevice
    {
       

        public abstract void drawLine(int x1, int y1, int x2, int y2);
        public abstract void drawRect(int x, int y, int width, int height);
        public abstract void drawEllipse(int x, int y, int width, int height);
        public abstract void drawString(string s, Font font, PointF point);
        public abstract void drawArrow(int x1, int y1, int x2, int y2);
        public abstract void drawCurve(Point[] arrPoint);

        public abstract void ClearAll();


        public abstract void setColor(int r, int g, int b);
        public abstract void setLineWidth(int lw);
        
       
    }
}
